Customized Content Consumption Interface

ABSTRACT

A content processing device may be operable to analyze activity information associated with particular content identified in a content library associated with a user account. One or more entities associated with the particular content may be identified by the content processing device. The content processing device may collect, from various sources, information related to each of the identified one or more entities. The content processing device may determine, based on one or both of a result of the analysis and the collected information, update information for the particular content. The content processing device may then add, based on one or more ranking factors, item information comprising the particular content along with the determined update information to a list of items associated with the user account. Upon receiving an indication from a data processing device, the content processing device may communicate the list of items to the data processing device.

FIELD

Certain embodiments of the disclosure relate to online libraries. Morespecifically, certain embodiments of the disclosure relate to a methodand system for customized content consumption interface.

BACKGROUND

Content, such as music, movies, books and/or magazines, may be storedand available in an online library associated with a user account. Theonline library may be accessible from a data processing device such as,for example, a smart phone, a mobile phone, a tablet, a PC and/or othersimilar type of computing device. In some instances, a user may notactually consume such as, for example, view, listen to or read a portionof certain content which is stored in the online library associated withthe user's account.

Further limitations and disadvantages of conventional and traditionalapproaches will become apparent to one of skill in the art, throughcomparison of such systems with the present disclosure as set forth inthe remainder of the present application with reference to the drawings.

BRIEF SUMMARY OF THE DISCLOSURE

Aspects of the present disclosure are directed to a method and systemfor customized content consumption interface. In various embodiments ofthe disclosure, a content processing device may comprise a plurality ofcontent libraries each associated with a different user account. Thecontent processing device may analyze activity information associatedwith particular content identified in a content library which isassociated with a user account. One or more entities associated with theparticular content may be identified by the content processing device.The content processing device may collect, from various sources,information related to each of the identified one or more entities.Based on one or both of a result of the analysis of the activityinformation and the collected information related to each of theidentified one or more entities, the content processing device maydetermine update information for the particular content. The contentprocessing device may then add, based on one or more ranking factors,item information comprising the particular content along with thedetermined update information to a list of items associated with theuser account.

Various advantages, aspects and novel features of the presentdisclosure, as well as details of an illustrated embodiment thereof,will be more fully understood from the following description anddrawings.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a block diagram illustrating an example communication system,in accordance with an embodiment of the disclosure.

FIG. 2 is a block diagram illustrating an example content processingdevice, in accordance with an embodiment of the disclosure.

FIG. 3 is a block diagram illustrating an example data processing devicedisplaying a list of items, in accordance with an embodiment of thedisclosure.

FIG. 4 is a flow chart illustrating example steps for customized contentconsumption interface, in accordance with an embodiment of thedisclosure.

DETAILED DESCRIPTION

Certain embodiments of the disclosure can be found in a method andsystem for customized content consumption interface. Certain specificdetails are set forth in the following description and in drawings toprovide a thorough understanding of various embodiments of thedisclosure. Additional embodiments of the present disclosure may bepracticed without several of the details described in the followingdescription.

In various embodiments of the disclosure, a content processing devicemay be operable to analyze activity information associated withparticular content identified in a content library which is associatedwith a user account. One or more entities associated with the particularcontent may be identified by the content processing device. The contentprocessing device may be operable to collect, from various sources,information related to each of the identified one or more entities. Thecontent processing device may be operable to determine, based on one orboth of a result of the analysis of the activity information and thecollected information related to each of the identified one or moreentities, update information for the particular content. The contentprocessing device may then be operable to add, based on one or moreranking factors, item information comprising the particular contentalong with the determined update information to a list of itemsassociated with the user account. An indication for accessing thecontent library associated with the user account may be received, by thecontent processing device, from a data processing device. The contentprocessing device may then be operable to communicate, based on theindication, the list of items to the data processing device. In thisregard, the activity information may comprise, for example, action takenby a user of the user account and/or by someone who is sociallynetworked to the user. The particular content may comprise, for example,text content, video content and/or audio content. The one or moreranking factors may comprise, for example, time of occurrence, entityidentification, entity frequency, entity match, interest level,clustered interests and/or library activity.

In an example embodiment of the disclosure, the update information maycomprise, for example, information on one or more particular pages inthe text content, where the one or more particular pages may mention theone or more entities. The update information may comprise, for example,information on one or more popular video clips and correspondingcommentaries, where the one or more popular video clips may be relatedto the one or more entities associated with the video content. Theupdate information may comprise, for example, information on rankingcharts, related news, playback and/or purchasing associated with theaudio content. In some instances, the update information may alsocomprise, for example, information on one or more posts with textrelated to the one or more entities associated with the particularcontent. In other instances, the update information may also comprise,for example, information on a total number of reviews, a percentage ofpeople who have consumed full content and/or sales charts associatedwith the particular content.

FIG. 1 is a block diagram illustrating an example communication system,in accordance with an embodiment of the disclosure. Referring to FIG. 1,there is shown a communication system 100. The communication system maycomprise a content processing device 102, a communication network 130and a plurality of data processing devices 110, of which data processingdevices 110 a-110 d are illustrated.

The content processing device 102 may comprise suitable logic,circuitry, interfaces and/or code that may be operable to store contentsuch as, for example, audio content, video content, book content and/orapplications associated with a plurality of user accounts. For example,the content processing device 102 may be a content library server or acontent library device. The content may be accessible from, for example,one or more of the plurality of data processing devices 110 a-110 d. Inan example embodiment of the disclosure, the content processing device102 may be operable to provide a list of items which may be customizedand updated for each user account. The list of items may comprise, forexample, content information along with update information associatedwith the content.

A data processing device such as the data processing device 110 a maycomprise suitable logic, circuitry, interfaces and/or code that may beoperable to process data or signals. The data processing device 110 amay be operable to communicate signals across the communication network130. The data processing device 110 a may comprise, for example, a smartphone, a mobile phone, a tablet, a PC and/or other similar type ofcomputing device. In an example embodiment of the disclosure, the dataprocessing device 110 a, which may be associated with a particular useraccount of the content processing device 102, may be operable toreceive, from the content processing device 102, a customized list ofitems comprising content information along with corresponding updateinformation.

The communication network 130 may comprise suitable logic, circuitry,interfaces, devices and/or code that may be operable to provide data andvoice communication services to various devices by using variouswireless and/or wired communication technologies. The communicationnetwork 130 may comprise, for example, the Internet, a cellular networkand/or other multimedia network. In an example embodiment of thedisclosure, the communication network 130 may be operable to providecommunications among the content processing device 102 and the pluralityof data processing devices 110 a-110 d.

In operation, the content processing device 102 may be operable toanalyze activity information associated with particular contentidentified in a content library which is associated with a user account.One or more entities associated with the particular content may beidentified by the content processing device 102. In this regard, theparticular content may comprise, for example, text content, videocontent and/or audio content. For example, the particular content may bea book, a movie, or a music album. An entity may comprise, for example,a thing, a person, a place, a subject, or an object, which may becovered/contained/mentioned in the particular content. For example, adocumentary movie with a title “Processing Orange Juice” may compriseentities such as “orange”, “orange juice”, “orange crop” or “orangegrove” in the movie content. The activity information may comprise, forexample, action taken by a user of the user account and/or by someonewho is socially networked or connected to the user. For example, theuser may be socially networked or connected to a friend via, forexample, a social network. The activity information associated with thedocumentary movie entitled “Processing Orange Juice” may comprise, forexample, the user's interaction with the content library to watch parts(or no part) of the documentary movie, the friend's interaction with thefriend's content library to watch parts (or no part) of the documentarymovie, the user's or the friend's search for “orange juice” relatedarticles recently, the user's or the friend's watching of video clipsrelated to “orange juice”, the user's or the friend'sdownloading/viewing/reading of content samples related to “orangejuice”, and/or the user's or the friend's sharing of a link/post about“orange juice”.

The content processing device 102 may be operable to collect, fromvarious sources, information related to each of the identified one ormore entities. For example, for the case of the documentary movieentitled “Processing Orange Juice”, the related information maycomprise, for example, news with a major story about “orange juicecrops” this year in certain part of the country. The content processingdevice 102 may be operable to determine, based on one or both of aresult of the analysis of the activity information and the collectedinformation related to each of the identified one or more entities,update information for the particular content. For example, for the caseof the documentary movie entitled “Processing Orange Juice”, the usermay have not viewed the movie content stored in the content library yetthe friend may have shared a post with text “Definitely watch thismovie”, the determined update information may comprise, for example, thepost with the text “Definitely watch this movie” posted by the friendand/or the news with the major story about “orange juice crops” thisyear in certain part of the country.

The content processing device 102 may then be operable to add, based onone or more ranking factors, item information comprising the particularcontent along with the determined update information to a list of itemsassociated with the user account. In this regard, the one or moreranking factors may comprise, for example, time of occurrence, entityidentification, entity frequency, entity match, interest level,clustered interests and/or library activity. With regard to the time ofoccurrence, for example, news such as the “orange juice crops” newswhich happened an hour ago would be considered very recent. With regardto the entity identification, various technologies for identifyingentities shown in a given place may be utilized. For example, theentities may be able to be identified on a page of a website. For audiocontent, the entity identification may be done by making a transcript,and then running an analysis to identify the entities. With regard tothe entity frequency, the number of times a given entity appears in thecontent may be analyzed. With regard to the entity match, an entityidentified in a given place such as news may be attempted to be matchedwith an entity identified in the particular content in the contentlibrary. For example, the entity “orange juice” identified in thedocumentary movie entitled “Processing Orange Juice” may be matched withthe entity “orange juice” in the “orange juice crops” news.

With regard to the interest level, interests may be explicitly orimplicitly identified via the user based on activity such as contentconsumed and actions taken in or outside the content library. Forexample, the user may post content about the entity “orange juice”, maysearch for the entity “orange” in the past and consume (e.g.,read/purchase/interact with) an article about “orange juice”. Recentinterests based on recent activity may tend to be weighted higher. Forexample, news that isn't recent but is considered very interesting basedon user activity or interaction may still be chosen to show. Long-terminterests may comprise interests that the user consistently has overtime. For example, the user may search for “orange” related objectsevery day for the past 2 years. With regard to the clustered interests,interests that are related to each other may make sense to consider themtogether. For example, “oranges” may be related to an entity (e.g., acompany) which provides orange juice and “oranges” may also be relatedto an entity (e.g., a place) where oranges are grown. With regard to thelibrary activity, for example, the user may recently click to access(e.g., to play) the particular content such as the documentary movieentitled “Processing Orange Juice”, the user may have shared content(e.g., a link or a post) to someone else or to public, the user may havewatched a given percentage of the full content (such as 3% of a playtime of the documentary movie entitled “Processing Orange Juice”) amonth ago, the user may have watched the particular content a number oftimes such as watching 3% but watching that part 100 times due to anawesome view of an “orange grove”, and/or the user may have watchedrelated videos such as a video clip of “orange farmer” describing aprocess for harvesting.

The content processing device 102 may be operable to receive anindication for accessing the content library associated with the useraccount from a data processing device such as the data processing device110 a. The indication may be received by the content processing device102 via the communication network 130. The content processing device 102may then be operable to communicate, based on the indication, the listof items to the data processing device 110 a as content consumptioninterface for the user account. The list of items may be communicated tothe data processing device 110 a via the communication network 130.

FIG. 2 is a block diagram illustrating an example content processingdevice, in accordance with an embodiment of the disclosure. Referring toFIG. 2, there is shown the content processing device 102. The contentprocessing device 102 may comprise, for example, a library customizationmodule 202, a processor 208 and a memory 210. The content processingdevice 102 may comprise a plurality of content libraries 206, of whichcontent libraries 206 a-206 c are illustrated. There is also shown, inFIG. 2, a list of items 207 a associated with the content library 206 a,a list of items 207 b associated with the content library 206 b and alist of items 207 c associated with the content library 206 c. Thecontent processing device 102 may be as described with respect to FIG.1, for example.

The library customization module 202 may comprise suitable logic,circuitry, interfaces and/or code that may be operable to performfunctions of customizing content consumption interfaces for the contentprocessing device 102. In an example embodiment of the disclosure, thelibrary customization module 202 may be operable to generate customizedlists of items such as the list of items 207 a-207 b for thecorresponding content libraries 206 a-206 c.

The processor 208 may comprise suitable logic, circuitry, interfacesand/or code that may be operable to manage and/or control operations ofvarious components and/or modules such as, for example, the librarycustomization module 202 in the content processing device 102. Theprocessor 208 may utilize an operating system (OS) that enables theexecution of various applications.

The memory 210 may comprise suitable logic, circuitry, interfaces and/orcode that may be operable to store information such as executableinstructions and/or data that may be utilized by the processor 208, thelibrary customization module 202 and/or other modules or components inthe content processing device 102. The memory 210 may comprise RAM, ROM,low latency nonvolatile memory such as flash memory and/or othersuitable electronic data storage.

In operation, the library customization module 202 in the contentprocessing device 102 may be operable to analyze activity informationassociated with particular content identified in a content library suchas the content library 206 a which is associated with a user account.One or more entities associated with the particular content may beidentified by the library customization module 202. The librarycustomization module 202 may be operable to collect, from varioussources, information related to each of the identified one or moreentities. The library customization module 202 may be operable todetermine, based on one or both of a result of the analysis of theactivity information and the collected information related to each ofthe identified one or more entities, update information for theparticular content. The library customization module 202 may then beoperable to add, based on one or more ranking factors, item informationcomprising the particular content along with the determined updateinformation to a list of items such as the list of items 207 aassociated with the user account. In this regard, the list of items 207a may be generated and customized by the library customization module202 for the content library 206 a associated with the user account.

The processor 208 in the content processing device 102 may be operableto receive an indication for accessing the content library 206 aassociated with the user account from a data processing device such asthe data processing device 110 a. The processor 208 may then be operableto communicate, based on the indication, the customized list of items207 a to the data processing device 110 a as a content consumptioninterface for the user account.

FIG. 3 is a block diagram illustrating an example data processing devicedisplaying a list of items, in accordance with an embodiment of thedisclosure. Referring to FIG. 3, there is shown the data processingdevice 110 a. The data processing device 110 a may be as described withrespect to FIG. 1, for example. Scenarios described in FIG. 3 areprovided by way of example illustration and not of limitation.

In an example operation, the data processing device 110 a, which may beassociated with the user account, may be operable to communicate anindication for accessing the content library 206 a to the contentprocessing device 102. For example, a user may login to the user accountvia the data processing device 110 a for interacting with the contentlibrary 206 a. The data processing device 110 a may then receive thelist of items 207 a associated with the content library 206 a. The listof items 207 a may comprise, for example, item information comprisingcontent 301-305 along with corresponding update information 311-315.

In an example embodiment of the disclosure, the update information 311may comprise, for example, information on one or more particular pagesin text content such as the content 301, where the one or moreparticular pages may mention one or more identified entities. In anexample scenario, a famous inventor who is being honored for theanniversary of a breakthrough may be identified in recent news and it isnoted that certain pages on the text content 301 (e.g., a book) the userhasn't read mentioned that inventor. In such instances, the identifiedentity associated with the text content 301 (the book) may be the nameof the inventor. The news story about the inventor may be, for example,so important based on a number of published articles that even thoughthe user hasn't interacted with the inventor to show an interest, theitem information for the text content 301 may still be ranked as the topor near the top on the list of the items 207 a.

The update information 312 may comprise, for example, information on oneor more popular video clips and corresponding commentaries, where theone or more popular video clips may be related to the one or moreentities associated with video content such as the content 302. In anexample scenario, an identified entity may be the video content 302(e.g., a movie) itself. The user may have stored the video content 302(the movie) in the content library 206 a yet hasn't watched it. Anexample video clip may be a video clip of an actor in the video content302 (the movie) describing what it was like to make the video content302 (the movie). The example video clip may show a 10-second clip of theactual video content 302 (the movie) in the video clip. The video clipof the actor may have been published yesterday and got 1000 views. Insuch instances, the video clip of the actor along with its commentarymay be selected to be included in the update information 312 as, forexample, it is new and interesting with relative high conversion rate,and it may inspire the user to actually watch and/or re-watch the videocontent 302 (the movie).

The update information 313 may comprise, for example, information onsong ranking chart, music related news, playback and/or purchasingassociated with audio content such as the content 303. In an examplescenario, the user may have stored the audio content 302 (e.g., a song)in the content library 206 a yet hasn't listened to it. An identifiedentity may be the title of the audio content 303 (the song). In suchinstances, for example, song ranking charts, music related news,playback statistics data (e.g., 100 plays/person/month) and purchasingstatistics data associated with the audio content 303 (the song) may beselected to be included in the update information 313. The selectedupdate information 313 may, for example, inspire the user to actuallylisten and/or re-listen to the audio content 303 (the song).

The update information 314 may comprise, for example, information on oneor more posts with text related to the one or more entities associatedwith particular content such as the content 304. In an example scenario,the user may be socially networked or connected to a friend via, forexample, a social network. Based on a result of an analysis of activityinformation associated with the particular content 304, the user mayhave not interacted with the particular content 304 available in thecontent library 206 a and the friend may have interacted with theparticular content 304 available in the friend's content library, forexample. The friend may have shared a post with text in a manner toinspire someone to interact with (e.g., view, read, or listen to) theparticular content 304. In such instances, the shared post may beselected to be included in the update information 314 for the particularcontent 304.

The update information 315 may comprise, for example, information on atotal number of reviews, a percentage of people who have consumed fullcontent and/or sales charts associated with particular content such asthe content 305. In an example scenario, the selected update information315 may comprise interesting data such as, for example, 10 more reviewsreceived, rating up by 20%, higher on sales chart and/or 15% more peoplereaching the end of the content, etc.

FIG. 4 is a flow chart illustrating example steps for customized contentconsumption interface, in accordance with an embodiment of thedisclosure. Referring to FIG. 4, the example steps start at step 401. Instep 402, the library customization module 202 in the content processingdevice 102 may be operable to analyze activity information associatedwith particular content such as the content 301 identified in a contentlibrary such as the content library 206 a which is associated with auser account. In step 403, one or more entities associated with theparticular content 301 may be identified by the library customizationmodule 202. In step 404, the library customization module 202 may beoperable to collect, from various sources, information related to eachof the identified one or more entities. In step 405, the librarycustomization module 202 may be operable to determine, based on one orboth of a result of the analysis of the activity information and thecollected information related to each of the identified one or moreentities, update information such as the update information 311 for theparticular content 301. In step 406, the library customization module202 may then be operable to add, based on one or more ranking factors,item information comprising the particular content 301 along with thedetermined update information 311 to a list of items such as the list ofitems 207 a associated with the user account. In step 407, uponreceiving an indication from a data processing device such as the dataprocessing device 110 a associated with the user account, the processor208 in the content processing device 102 may then be operable tocommunicate the customized list of items 207 a to the data processingdevice 110 a as a content consumption interface for the user account.The example steps may proceed to the end step 408.

In various embodiments of the disclosure, a library customization module202 in a content processing device 102 may be operable to analyzeactivity information associated with particular content such as thecontent 301 identified in a content library 206 a which is associatedwith a user account. One or more entities associated with the particularcontent 301 may be identified by the library customization module 202.The library customization module 202 may be operable to collect, fromvarious sources, information related to each of the identified one ormore entities. The library customization module 202 may be operable todetermine, based on one or both of a result of the analysis of theactivity information and the collected information related to each ofthe identified one or more entities, update information such as theupdate information 311 for the particular content 301. The librarycustomization module 202 may then be operable to add, based on one ormore ranking factors, item information comprising the particular content301 along with the determined update information 311 to a list of itemssuch as the list of items 207 a associated with the user account. Anindication for accessing the content library 206 a associated with theuser account may be received, by a processor 208 in the contentprocessing device 102, from a data processing device such as the dataprocessing device 110 a. The processor 208 may then be operable tocommunicate, based on the indication, the list of items 207 a to thedata processing device 110 a. In this regard, the activity informationmay comprise, for example, action taken by a user of the user accountand/or by someone who is socially networked to the user. The particularcontent may comprise, for example, text content such as the content 301,video content such as the content 302 and/or audio content such as thecontent 303. The one or more ranking factors may comprise, for example,time of occurrence, entity identification, entity frequency, entitymatch, interest level, clustered interests and/or library activity.

The update information such as the update information 311 may comprise,for example, information on one or more particular pages in the textcontent 301, where the one or more particular pages may mention the oneor more entities. The update information such as the update information312 may comprise, for example, information on one or more popular videoclips and corresponding commentaries, where the one or more popularvideo clips may be related to the one or more entities associated withthe video content 302. The update information such as the updateinformation 313 may comprise, for example, information on rankingcharts, related news, playback and/or purchasing associated with theaudio content 303. In some instances, the update information such as theupdate information 314 may also comprise, for example, information onone or more posts with text related to the one or more entitiesassociated with the particular content such as the content 304. In otherinstances, the update information such as the update information 315 mayalso comprise, for example, information on a total number of reviews, apercentage of people who have consumed full content and/or sales chartsassociated with the particular content such as the content 305.

Other embodiments of the disclosure may provide a non-transitorycomputer readable medium and/or storage medium, and/or a non-transitorymachine readable medium and/or storage medium, having stored thereon, amachine code and/or a computer program having at least one code sectionexecutable by a machine and/or a computer, thereby causing the machineand/or computer to perform the steps as described herein for customizedcontent consumption interface.

Accordingly, aspects of the present disclosure may be realized inhardware, software, or a combination of hardware and software. Aspectsof the present disclosure may be realized in a centralized fashion in atleast one computer system or in a distributed fashion where differentelements are spread across several interconnected computer systems. Anykind of computer system or other apparatus adapted for carrying out themethods described herein is suited. A typical combination of hardwareand software may be a general-purpose computer system with a computerprogram that, when being loaded and executed, controls the computersystem such that it carries out the methods described herein.

Aspects of the present disclosure may also be embedded in a computerprogram product, which comprises all the features enabling theimplementation of the methods described herein, and which when loaded ina computer system is able to carry out these methods. Computer programin the present context means any expression, in any language, code ornotation, of a set of instructions intended to cause a system having aninformation processing capability to perform a particular functioneither directly or after either or both of the following: a) conversionto another language, code or notation; b) reproduction in a differentmaterial form.

While the present disclosure has been described with reference tocertain embodiments, it will be understood by those skilled in the artthat various changes may be made and equivalents may be substitutedwithout departing from the scope of the present disclosure. In addition,many modifications may be made to adapt a particular situation ormaterial to the teachings of the present disclosure without departingfrom its scope. Therefore, it is intended that the present disclosurenot be limited to the particular embodiment disclosed, but that thepresent disclosure will include all embodiments falling within the scopeof the appended claims.

What is claimed is:
 1. A method, comprising: in a content processingdevice: analyzing activity information associated with particularcontent identified in a content library which is associated with a useraccount; identifying one or more entities associated with the particularcontent; collecting, from various sources, information related to eachof the identified one or more entities; determining, based on one orboth of a result of the analysis of the activity information and thecollected information related to each of the identified one or moreentities, update information for the particular content; and adding,based on one or more ranking factors, item information comprising theparticular content along with the determined update information to alist of items associated with the user account.
 2. The method accordingto claim 1, comprising: receiving, from a data processing device, anindication for accessing the content library associated with the useraccount; and communicating, based on the indication, the list of itemsto the data processing device.
 3. The method according to claim 1,wherein the activity information comprises action taken by a user of theuser account and/or by someone who is socially networked to the user. 4.The method according to claim 1, wherein the particular contentcomprises text content, video content and/or audio content.
 5. Themethod according to claim 4, wherein the update information comprisesinformation on one or more particular pages in the text content, wherethe one or more particular pages mention the one or more entities. 6.The method according to claim 4, wherein the update informationcomprises information on one or more popular video clips andcorresponding commentaries, where the one or more popular video clipsare related to the one or more entities associated with the videocontent.
 7. The method according to claim 4, wherein the updateinformation comprises information on ranking charts, related news,playback and/or purchasing associated with the audio content.
 8. Themethod according to claim 1, wherein the update information comprisesinformation on one or more posts with text related to the one or moreentities associated with the particular content.
 9. The method accordingto claim 1, wherein the update information comprises information on atotal number of reviews, a percentage of people who have consumed fullcontent and/or sales charts associated with the particular content. 10.The method according to claim 1, wherein the one or more ranking factorscomprise time of occurrence, entity identification, entity frequency,entity match, interest level, clustered interests and/or libraryactivity.
 11. A system, comprising: a content processing device, whereinthe content processing device is operable to: analyze activityinformation associated with particular content identified in a contentlibrary which is associated with a user account; identify one or moreentities associated with the particular content; collect, from varioussources, information related to each of the identified one or moreentities; determine, based on one or both of a result of the analysis ofthe activity information and the collected information related to eachof the identified one or more entities, update information for theparticular content; and add, based on one or more ranking factors, iteminformation comprising the particular content along with the determinedupdate information to a list of items associated with the user account.12. The system according to claim 11, wherein the content processingdevice is operable to: receive, from a data processing device, anindication for accessing the content library associated with the useraccount; and communicate, based on the indication, the list of items tothe data processing device.
 13. The system according to claim 11,wherein the activity information comprises action taken by a user of theuser account and/or by someone who is socially networked to the user.14. The system according to claim 11, wherein the particular contentcomprises text content, video content and/or audio content.
 15. Thesystem according to claim 14, wherein the update information comprisesinformation on one or more particular pages in the text content, wherethe one or more particular pages mention the one or more entities. 16.The system according to claim 14, wherein the update informationcomprises information on one or more popular video clips andcorresponding commentaries, where the one or more popular video clipsare related to the one or more entities associated with the videocontent.
 17. The system according to claim 14, wherein the updateinformation comprises information on ranking charts, related news,playback and/or purchasing associated with the audio content.
 18. Thesystem according to claim 11, wherein the update information comprisesinformation on one or more posts with text related to the one or moreentities associated with the particular content.
 19. The systemaccording to claim 11, wherein the update information comprisesinformation on a total number of reviews, a percentage of people whohave consumed full content and/or sales charts associated with theparticular content.
 20. A method, comprising: in a content processingdevice: analyzing activity information associated with particularcontent identified in a content library which is associated with a useraccount; identifying one or more entities associated with the particularcontent; collecting, from various sources, information related to eachof the identified one or more entities; determining, based on one orboth of a result of the analysis of the activity information and thecollected information related to each of the identified one or moreentities, update information for the particular content; adding, basedon one or more ranking factors, item information comprising theparticular content along with the determined update information to alist of items associated with the user account; receiving, from a dataprocessing device, an indication for accessing the content libraryassociated with the user account; and communicating, based on theindication, the list of items to the data processing device.